home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
BARNET
/
STRAYLIGHT
/
CORE.ZIP
/
StraySrc
/
Makefile
< prev
next >
Wrap
Makefile
|
1998-01-23
|
2KB
|
101 lines
#
# Makefile
#
# © 1998 Straylight/Edgeware
#
#----- Licensing note -------------------------------------------------------
#
# This makefile is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This makefile is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this makefile. If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#----- Compilation flags ----------------------------------------------------
# --- Uncomment to use the C4 tools ---
# OLD = o-
# --- C compilation ---
CC = $(OLD)cc -c -o $@
CFLAGS = -depend !Depend -throwback -ffah -Ilibs: -IC:
COMPILE = $(CC) $(CFLAGS)
# --- Assembling ---
AS = $(OLD)objasm -quit -to $@
ASFLAGS = -stamp -depend !Depend -throwback
ASSEMBLE = $(AS) $(ASFLAGS) -from
BAS = basasm
# --- Linking ---
LD = $(OLD)link -o $@
LD_APP = $(LD) -aif
LD_UTIL = $(LD) -bin -base 0
LD_MOD = $(LD) -bin -base 0
LD_BIN = $(LD) -bin -base 0
LD_DLL = $(LD) -rmf
LD_AOF = $(LD) -aof
# --- Making libraries ---
AR = $(OLD)libfile -o
CDLL = cdll
# --- Setting file types ---
SET_APP = SetType $@ FF8
SET_MOD = SetType $@ FFA
SET_UTIL = SetType $@ FFC
SET_DLL = SetType $@ FFD
# --- Other maintenance things ---
RM = ssrclean
INSTALL = inst
SETDATE = setdate
SQUEEZE = squeeze $@
DATE = %zdy %mo %ce%yr
MODDATE = %dy %m3 %ce%yr
CRIGHT = © %ce%yr Straylight
FIXLINK = fixlink $@
#----- Default rules --------------------------------------------------------
.SUFFIXES: .o .c .s .bs
.c.o:
$(COMPILE) $<
.s.o:
$(ASSEMBLE) $<
.bs.o:
$(BAS) $< $@
#----- Compiling things -----------------------------------------------------
all:
submake *.Makefile
install:
submake *.Makefile -- install
clean:
submake *.Makefile -- clean
#----- Dynamic dependencies -------------------------------------------------
# Dynamic dependencies: